9c4e1caea13733b29ffe06aa294128cb8708138c,weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/mpr/MPRContainer.java,MPRContainer,propertyChange,#PropertyChangeEvent#,282
Before Change
ObservableEvent.BasicAction action = event.getActionCommand();
Object newVal = event.getNewValue();
if (ObservableEvent.BasicAction.REMOVE.equals(action)) {
if (newVal instanceof DicomSeries) {
DicomSeries dicomSeries = (DicomSeries) newVal;
for (ViewCanvas<DicomImageElement> v : view2ds) {
MediaSeries<DicomImageElement> s = v.getSeries();
if (dicomSeries.equals(s)) {
v.setSeries(null);
}
After Change
if (event.getSource() instanceof DicomModel) {
DicomModel model = (DicomModel) event.getSource();
for (ViewCanvas<DicomImageElement> v : view2ds) {
if (group.equals(model.getParent(v.getSeries(), DicomModel.study))) {
v.setSeries(null);
if (closeIfNoContent()) {
return;
}
}
}
}